﻿
#newpage-button-80 {
	display: none;
}
#cms_root {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-grow: 1;
}
#col-36062 {
	align-items: flex-end;
}
#cont-36059 {
	--x-flex-wrap: wrap;
	max-width: var(--content-width);
	margin: 0 auto;
	align-items: flex-end;
}
#datenbank-36067 {
	--img-height: 12px;
	display: flex;
	flex-wrap: wrap;
	gap: var(--gap,2px);
}
#datenbank-36067 img {
	border: transparent var(--border-width) solid;
	height: var(--img-height,20px);
}
#datenbank-36067 a {
	text-decoration: none;
	color: var(--menu-color,var(--color,black));
}
#datenbank-36067 .aktuell {
	font-weight: bold;
}
#datenbank-36067 .aktuell img {
	border: var(--border-color,var(--color,black)) var(--border-width) solid;
}
#datenbank-36061.text2Z a {
	text-decoration: none;
}
#datenbank-36061.cms30-text2Z {
	margin-top: var(--margin-top);
	margin-bottom: var(--margin-bottom);
}
#datenbank-36061.cms30-text2Z a {
	text-decoration: none;
}
#datenbank-36061.cms30-text2Z .Z1 {
	font-family: var(--font-family);
	font-size: var(--font-size);
	color: var(--color);
	text-align: var(--text-align);
}
#datenbank-36061.cms30-text2Z .Z2 {
	display: var(--display-Z2,block);
	font-family: var(--font-family-Z2);
	font-size: var(--font-size-Z2);
	color: var(--color-Z2);
	text-align: var(--text-align-Z2);
	margin-top: var(--margin-between);
}
#datenbank-36061.cms30-text2Z .Z1 a {
	color: var(--color);
}
#datenbank-36061.cms30-text2Z .Z2 a {
	color: var(--color-Z2);
}
#datenbank-36061.cms30-text2Z .Bild {
	text-align: var(--bild-align);
}
#datenbank-36061.cms30-text2Z .Bild img {
	max-width: 100%;
	width: var(--width,150px);
}
#datenbank-36061 {
	--font-size:38px;
	--color:var(--hicolor);
}
#datenbank-36061 .subclass {
	--c: "cms30-text2Z";
}
#datenbank-36061 .text2Z {
	--font-size: 38px;
	--color: var(--hicolor);
	margin-top: var(--margin-top);
	margin-bottom: var(--margin-bottom);
}
#datenbank-36061 .text2Z .Z1 {
	font-family: var(--font-family);
	font-size: var(--font-size);
	color: var(--color);
	text-align: var(--text-align);
}
#datenbank-36061 .text2Z .Z2 {
	display: var(--display-Z2,block);
	font-family: var(--font-family-Z2, var(--font-family));
	font-size: var(--font-size-Z2, var(--font-size));
	color: var(--color-Z2, var(--color));
	text-align: var(--text-align-Z2, var(--text-align));
	margin-top: var(--margin-between);
}
#datenbank-36061 .text2Z .Z1 a {
	color: var(--color);
}
#datenbank-36061 .text2Z .Z2 a {
	color: var(--color-Z2, var(--color));
}
#datenbank-36061 .text2Z .Bild {
	text-align: var(--bild-align);
}
#datenbank-36061 .text2Z .Bild img {
	max-width: 100%;
	width: var(--width,150px);
}
#datenbank-36061 .text2Z a {
	text-decoration: none;
}
#shop-warenkorb-36065 {
	--input-width: 60px;
	position: relative;
	width: 50px;
}
#shop-warenkorb-36065 a {
	text-decoration: none;
	color: var(--color);
}
#shop-warenkorb-36065 tr.header , #shop-warenkorb-36065 tr.article {
	border-bottom: 1px solid var(--color, black);
}
#shop-warenkorb-36065 tr.header , #shop-warenkorb-36065 .cms_cart tr.article {
	border-bottom: 1px solid var(--color, black);
}
#shop-warenkorb-36065 th , #shop-warenkorb-36065 .cms30_cart td {
	padding: 3px 6px 3px 0px;
}
#shop-warenkorb-36065 th {
	text-align: left;
}
#shop-warenkorb-36065 .right , #shop-warenkorb-36065 .right input {
	text-align: right;
}
#shop-warenkorb-36065 th:last-child , #shop-warenkorb-36065 td:last-child {
	display: none;
}
#shop-warenkorb-36065 input {
	width: 25px;
	border: unset;
	pointer-events: none;
}
#shop-warenkorb-36065 .center {
	text-align: center;
}
#shop-warenkorb-36065 .Summenzeilen {
	border-top: 1px solid var(--color);
}
#shop-warenkorb-36065 .Brutto {
	font-weight: bold;
}
#shop-warenkorb-36065 .Brutto .Text , #shop-warenkorb-36065 .Brutto .Wert , #shop-warenkorb-36065 .zwsumme .Text , #shop-warenkorb-36065 .zwsumme .Wert {
	border-bottom: 1px solid;
}
#shop-warenkorb-36065 .img img {
	width: 50px;
}
#shop-warenkorb-36065 .wkheader {
	font-size: var(--wkheader-font-size,20px);
	text-align: var(--wkheader-text-align,right);
	margin-left: var(--wkheader-margin-left,0px);
	margin-right: var(--wkheader-margin-right,0px);
	font-family: var(--wkheader-symbol-font,'FontAwesome');
	background: var(--wkheader-symbol-image) no-repeat center center / contain;
	line-height: 1;
}
#shop-warenkorb-36065 .wkheader::after {
	content: var(--wkheader-symbol-text);
	width: var(--wkheader-symbol-width,auto);
	height: var(--wkheader-symbol-height,auto);
	cursor: pointer;
}
#shop-warenkorb-36065 .wkheader > span {
	cursor: pointer;
}
#shop-warenkorb-36065 .wktable {
	position: absolute;
	width: auto;
	background-color: var(--bgcolor, white);
	right: var(--wktbl-right);
	left: var(--wktbl-left);
	margin-top: 2em;
	z-index: 1;
}
#shop-warenkorb-36065 .wktable > table {
	border: var(--wktable-border-width,1px) solid;
	background-color: var(--bgcolor, white);
}
#shop-warenkorb-36065 .wktable > table td {
	padding: var(--menu-padding, 5px);
}
#shop-warenkorb-36065 .wktable > table td.price , #shop-warenkorb-36065 .wktable > table td.sum , #shop-warenkorb-36065 .wktable .Summenzeilen td.Wert {
	white-space: nowrap;
}
#shop-warenkorb-36065 .wktable > a {
	display: block;
	padding: var(--menu-padding, 5px);
}
#shop-warenkorb-36065 tr.header, #shop-warenkorb-36065 tr.article {
	border-bottom: 1px solid var(--color, black);
}
#shop-warenkorb-36065 tr.header, #shop-warenkorb-36065 .cms_cart tr.article {
	border-bottom: 1px solid var(--color, black);
}
#shop-warenkorb-36065 th, #shop-warenkorb-36065 .cms30_cart td {
	padding: 3px 6px 3px 0px;
}
#shop-warenkorb-36065 .right, #shop-warenkorb-36065 .right input {
	text-align: right;
}
#shop-warenkorb-36065 th:last-child, #shop-warenkorb-36065 td:last-child {
	display: none;
}
#shop-warenkorb-36065 .Brutto .Text, #shop-warenkorb-36065 .Brutto .Wert, #shop-warenkorb-36065 .zwsumme .Text, #shop-warenkorb-36065 .zwsumme .Wert {
	border-bottom: 1px solid;
}
#shop-warenkorb-36065 .wktable > table td.price, #shop-warenkorb-36065 .wktable > table td.sum, #shop-warenkorb-36065 .wktable .Summenzeilen td.Wert {
	white-space: nowrap;
}
#datenbank-36068.text2Z a {
	text-decoration: none;
}
#datenbank-36068.cms30-text2Z {
	margin-top: var(--margin-top);
	margin-bottom: var(--margin-bottom);
}
#datenbank-36068.cms30-text2Z a {
	text-decoration: none;
}
#datenbank-36068.cms30-text2Z .Z1 {
	font-family: var(--font-family);
	font-size: var(--font-size);
	color: var(--color);
	text-align: var(--text-align);
}
#datenbank-36068.cms30-text2Z .Z2 {
	display: var(--display-Z2,block);
	font-family: var(--font-family-Z2);
	font-size: var(--font-size-Z2);
	color: var(--color-Z2);
	text-align: var(--text-align-Z2);
	margin-top: var(--margin-between);
}
#datenbank-36068.cms30-text2Z .Z1 a {
	color: var(--color);
}
#datenbank-36068.cms30-text2Z .Z2 a {
	color: var(--color-Z2);
}
#datenbank-36068.cms30-text2Z .Bild {
	text-align: var(--bild-align);
}
#datenbank-36068.cms30-text2Z .Bild img {
	max-width: 100%;
	width: var(--width,150px);
}
#datenbank-36068 {
	--font-size: 38px;
	--color: var(--hicolor);
}
#datenbank-36068 .subclass {
	--c: "cms30-text2Z";
}
#datenbank-36068 .text2Z {
	--font-size: 38px;
	--color: var(--hicolor);
	margin-top: var(--margin-top);
	margin-bottom: var(--margin-bottom);
}
#datenbank-36068 .text2Z .Z1 {
	font-family: var(--font-family);
	font-size: var(--font-size);
	color: var(--color);
	text-align: var(--text-align);
}
#datenbank-36068 .text2Z .Z2 {
	display: var(--display-Z2,block);
	font-family: var(--font-family-Z2, var(--font-family));
	font-size: var(--font-size-Z2, var(--font-size));
	color: var(--color-Z2, var(--color));
	text-align: var(--text-align-Z2, var(--text-align));
	margin-top: var(--margin-between);
}
#datenbank-36068 .text2Z .Z1 a {
	color: var(--color);
}
#datenbank-36068 .text2Z .Z2 a {
	color: var(--color-Z2, var(--color));
}
#datenbank-36068 .text2Z .Bild {
	text-align: var(--bild-align);
}
#datenbank-36068 img {
	max-width: 100%;
	width: var(--width,300px);
}
#datenbank-36068 .text2Z a {
	text-decoration: none;
}
#cont-36095 {
	align-items: var(--col-align-items,inherit);
}
#col-36099 {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 49px 0px;
}
#text-36200 {
	color: var(--hicolor);
	border-top: 1px solid var(--color);
}
#cont-38559 {
	align-items: var(--col-align-items,inherit);
	padding-top: var(--section-padding-top);
	padding-bottom: var(--section-padding-bottom);
}
#cont-38564::before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0,var(--overlay-opacity, 40%));
}
#cont-38570 {
	align-items: var(--col-align-items,inherit);
	padding-top: var(--section-padding-top);
	padding-bottom: var(--section-padding-bottom);
	--section-padding-top: 50px;
	--section-padding-bottom: 50px;
}
html.msedge #cont-53899 {
	background-image: url('../../MEDIA/friseur-13--1cb1.jpg?v=1703254561445') ! important;
}
#cont-53899::before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0,var(--overlay-opacity, 20%));
}
#text-53905 {
	white-space: nowrap;
}
#cont-53899 {
	--btn2-display: block;
	border-radius: var(--block-border-radius);
	flex-direction: var(--cal-order-direction);
	background-size: cover;
	padding-top: var(--block-padding-top, 20px);
	padding-bottom: var(--block-padding-bottom, 20px);
	height: 90vh;
	max-height: 700px;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	justify-content: center;
	align-items: center;
	z-index: 0;
	background-image: url('../MEDIA/friseur-13--1cb1.jpg?v=1703254561445') ! important;
}
#cont-53899 .Elements-container {
	flex-direction: var(--cal-order-direction);
}
#cont-53899 .Left-col {
	z-index: 1;
	container-type: inline-size;
}
#cont-53899 .Right-col {
	z-index: 1;
	align-items: center;
	justify-content: center;
}
#cont-53899 .Buttons {
	padding: 30px 0px;
}
#cont-53899 .Buttons-container {
	flex-direction: row;
	align-items: center;
}
#cont-53899 .Headline-text {
	background-color: rgba(0, 0, 0, 0.4);
	padding: 10px;
}
#cont-53899 .Headline-text h1 {
	margin: 0;
	margin-top: 0px;
	color: var(--headline-font-color, var(--color1));
}
#cont-53899 .Subline-text {
	margin-top: 15px;
	background-color: rgba(0, 0, 0, 0.4);
	padding: 10px;
	color: var(--Subline-font-color, var(--color1));
}
#cont-53899 .Bild img {
	width: var(--bild-width);
	height: auto;
	border-radius: var(--bild-border-radius);
}
#cont-53899 .Knopf-1 {
	margin: var(--btn1-vertical-margin, 15px) var(--btn1-horizontal-margin, 20px);
}
#cont-53899 .Knopf-1 a {
	display: var(--btn1-display, none);
	padding: 10px calc(10px + 0.35em) 10px 10px;
	border: var(--bt1-border-width) solid var(--btn1-border-color, var(--color1));
	border-radius: var(--btn1-border-radius);
	color: var(--btn1-text-color, var(--bgcolor));
	font-size: var(--btn1-font-size);
	font-weight: var(--btn1-font-weight);
	background-color: var(--btn1-background-color, var(--hicolor));
}
#cont-53899 .Knopf-1 a:hover {
	color: var(--color);
	background-color: transparent;
	border: var(--btn1-border-width, 1px) solid var(--btn1-border-color, var(--color));
}
#cont-53899 .Knopf-1 a::after {
	content: var(--btn1-text, 'Termin vereinbaren');
}
#cont-36052 .jobad-aside {
	background-color: var(--left-background-color, var(--bgcolor2));
	padding-top: 50px;
	margin-top: 20px;
}
#cont-36052 .Knopf-text a {
	display: inline-block;
	font-weight: bold;
	padding: var(--btn1-padding-vertical, 10px) calc(var(--btn1-padding-horizontal, 40px) + 0.35em) var(--btn1-padding-vertical, 10px) var(--btn1-padding-horizontal, 40px);
	border: var(--btn1-border-width, 1px) solid var(--btn1-border-color, transparent);
	border-radius: var(--btn1-border-radius, 5px);
	margin: var(--btn1-margin, 20px) 0px;
	color: var(--btn1-text-color, var(--bgcolor));
	background-color: var(--btn1-background-color, var(--hicolor));
}
#cont-36052 .Knopf-text a:hover {
	color: var(--hicolor);
	background-color: transparent;
	border: var(--btn1-border-width, 1px) solid var(--btn1-border-color, var(--hicolor));
}
#cont-36052 .Knopf-text a::after {
	content: var(--btn1-text, 'Jetzt bewerben');
}
#cont-36052 .knopt-phone {
	display: none;
}
#cont-36052 .print-btn-top {
	display: none;
}
@media (max-width:800px) /* responsive */ {
	#cont-53899 {
		height: 250px;
	}
	#cont-53899 .Headline-text h1 {
		font-size: 90%;
	}
	#cont-53899 .Subline-text {
		font-size: 90%;
	}
	#cont-53899 .Knopf-1 a {
		font-size: 80%;
		padding: 5px calc(5px + 0.35em) 5px 5px;
	}
	#cont-53899 .Knopf-1 {
		margin: var(--btn1-vertical-margin, 0px) var(--btn1-horizontal-margin, 20px);
	}
	#cont-36052 .knopt-phone {
		display: block;
	}
	#cont-36052 .print-btn-top {
		display: block;
	}
}

@media print {
	#cont-36052 .knopt-phone a {
		display: none;
	}
	#cont-36052 .print-btn-top {
		display: none;
	}
}
